.container{width:100%;margin:0 auto;border:1px solid #cccccc;box-sizing: border-box;position:relative;}
.tab-title{width:100%;box-sizing: border-box;padding:0 20px;background:white;border-bottom:1px solid #cccccc;text-align: center;position:fixed;z-index: 100;}
/*.tab-title .tab-title-tab{width:600px;margin:0 auto;text-align: center;}*/
.tab-title .tab-title-tab{margin-left:190px;text-align: center;}
.tab-title-tab li{width:200px;float:left;position:relative;}
.tab-title-tab li p{line-height: 38px;font-size:18px;}
.tab-title-tab li p:last-child{font-size:12px;color:#4777E7;border:1px solid #4777E7;border-radius: 8px;line-height: 16px;width:40px;position:absolute;top:5px;right:20px;}
.tab-title-tab .tab-curr{background: #4777E7;border-radius: 3px;}
.tab-title-tab .tab-curr p:first-child{color:white;}
.tab-title-tab .tab-curr p:last-child{color:#4777E7;background:white;}

/*.qss-container{width:890px;border:1px solid #cccccc;border-top:none;background:white;margin:39px auto 0;}*/
.qss-container{width:920px;border:1px solid #cccccc;border-top:none;background:white;margin-left:50px;margin-top:39px;}


/*内容*/
.qss-box{width:920px;padding:30px 0;position:relative;}
.qss-box .qss-box-title{margin-bottom:20px;padding:0 30px;box-sizing: border-box;}
.qss-box .qss-box-title p{font-size:16px;color:#4777E7;display:inline-block;}
.qss-box .qss-item-btn{text-align: center;margin-top:50px;}
.qss-box .qss-item-btn a button{border:0;color:white;line-height: 28px;width:150px;border-radius: 3px;background:#4777E7;font-size:12px;margin-right:30px;}
.qss-box .qss-item-btn a:last-child button{border:1px solid #4777E7;color:#4777E7;line-height: 28px;width:150px;border-radius: 3px;font-size:12px;box-sizing: border-box;background:white;margin-left:0px;}

.qss-item{width:100%;background-color:white;padding:15px 15px 15px 30px;box-sizing: border-box;}
.qss-item:nth-child(2n){background-color:#FBFBFB;}
.qss-item-title{margin-bottom:15px;width:100%;}
.qss-item-title p{font-size:14px;color:#333333;display:inline-block;}
.qss-item-title p span{color:#4777E7;}
.qss-item-title button{float:right;font-size:14px;color:white;width:98px;line-height: 24px;border:0;border-radius: 3px;background:#4777E7;}
.qss-item-title button i{margin-right:5px;}
/*题目*/
.qss-form-item{width:100%;margin:5px 0;}
.qss-form-item .layui-form-label{width:auto;text-align: left;font-size:12px;line-height: 24px;color:#333333;padding:0 15px;}
.qss-form-item .layui-input-inline{width:auto;}
.qss-form-item .qss-input-swipch{float:right;margin-right:250px;}
.qss-form-item .qss-input-swipch button{border:1px solid #cccccc;line-height: 24px;width:40px;border-radius: 3px;display:inline-block;background:white;color:black;font-size:12px;}
.qss-form-item .qss-input-swipch button:nth-child(2n){margin-left:-4px;border-left:0;}
.qss-form-item .qss-input-swipch button.qss-input-swipch-curr{border:0;background:#faa701;color:white;line-height: 24px;width:40px;border-radius: 3px;display:inline-block;}

.qss-form-item-radio{width:100%;margin-left:15px;}
.qss-form-item-radio.layui-form-item{margin-bottom:0;}
.qss-form-item .layui-input{width:120px;border-radius: 3px;line-height: 22px;height:22px;}
/*layform-label内添加input*/
.qss-form-item .layui-form-label input{width:120px;border-radius: 3px;line-height: 22px;height:22px;border:1px solid #cccccc;margin:0 10px;}
/*layui-form-label内添加下划线input*/
.qss-form-item .layui-form-label .input-border-bottom{border:0;border-bottom:1px solid #333333;border-radius: 0;background:none;}

.qss-form-item .layui-form-radio{margin:0;padding-right:0;line-height: 24px;width:24%;}
.qss-form-item .layui-form-radio>i{width:14px;height:14px;}
.qss-form-item .layui-form-radio *{font-size:12px;vertical-align: top;}
.qss-form-item .layui-form-radio>i:hover, .layui-form-radioed>i{color:#4777E7;}

.qss-form-item-checkbox{width:100%;margin-left:15px;}
.qss-form-item-checkbox.layui-form-item{margin-bottom:0;}
/*复选框*/
.qss-form-item-checkbox .layui-form-checkbox[lay-skin=primary] span{font-size:12px;}
.qss-form-item-checkbox .layui-form-checkbox[lay-skin=primary] i{width:14px;height:14px;}
.qss-form-item-checkbox .layui-form-checkbox[lay-skin=primary] {width:24%;}

.qita{position:relative;}
.checkbox-check-input{position:absolute;display:inline-block;margin-left:-145px;margin-top:7px;}
.radio-check-input{position:absolute;display:inline-block;margin-left:-145px;margin-top:0px;}

/*qss5中大选择框*/
.qss-form-checkbox-btn{border:1px solid #cccccc;font-size:14px;color:#999999;text-align: center;width:88px;line-height: 32px;float:left;margin-right:20px;cursor: pointer;}
.qss-form-checkbox-btn-checked{border:1px solid #4777E7;color:#4777E7;}

/*表格*/
.qss-item-table{width:100%;}
.qss-item-table .table-body{width:100%;background:white;border:1px solid #cccccc;box-sizing: border-box;}
.qss-item-table .layui-table th{text-align:center;line-height: 40px;font-size:12px;font-weight: bold;padding:0;}
.qss-item-table .layui-table td{padding:10px 0;font-size:12px;}
.qss-item-table .layui-table td .table-input-date{margin:0 auto;}
.qss-item-table .layui-table td .table-input{width:100%;height:100%;background:none;border:0;}
.qss-item-table .layui-table{text-align: center;}
.qss-item-table table tr td img{display: inline-block;}
.qss-item-table table tr td p{display: inline-block;}
.qss-item-table table tr td .qss-item-table-btn{width:100%;}
.qss-item-table table tr td .qss-item-table-btn a{font-size:12px;color:#4777E7;width:30%;display: inline-block;}
.qss-item-table table tr td .qss-item-table-btn a:first-child{text-align: right;}
.qss-item-table table tr td .qss-item-table-btn a:last-child{text-align: left;}
.qss-item-table table tr td .qss-item-table-btn span{font-size:12px;color:#4777E7;margin:0 5px;}
.qss-td-bg-white{background:white;}


    /*右侧导航*/
/*.fixed-nav{position:absolute;right:-140px;top:200px;}*/
.fixed-nav{position:fixed;top:200px;width:180px;left:973px;}
.fixed-nav ul{border:1px solid #4777E7;border-radius: 3px;text-align: center;box-sizing: border-box}
.fixed-nav ul li{border-bottom:1px solid #4777E7;text-align: center;}
.fixed-nav ul li:last-child{border-bottom:0;}
.fixed-nav ul li a{font-size:14px;line-height: 28px;color:#4777E7;padding:0 10px;display:block;}
.fixed-nav ul li a span:first-child{width:65%;display:block;float:left;position:relative;}
.fixed-nav ul li a span:nth-child(2){width:35%;display:block;float:left;}
.fixed-nav ul li a span:first-child:after{content: '|';position:absolute;right:0;}
.fixed-nav ul li.fixed-nav-curr{background: #4777E7;}
.fixed-nav ul li.fixed-nav-curr a{color:white;}
.fixed-nav button{width:100%;line-height: 28px;font-size:14px;color:white;background:#4777E7;border:0;border-radius: 3px;margin-top:10px;}


/*弹窗*/
.fixed-container{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.50);z-index: 1000;top:0;color:#666666;display: none;}
.fixed-main{background:white;position:absolute;top:20%;left:0;right:0;margin:0 auto;width:800px;}
.fixed-title{width:760px;padding:0 20px;border-bottom:1px solid #cccccc;}
.fixed-title p{display:inline-block;font-size:16px;line-height: 50px;}
.fixed-title i{display:inline-block;font-size:16px;float:right;line-height: 50px;color:#4777E7;font-weight: bold;cursor: pointer;}
.fixed-form{width:100%;margin:0 auto;padding:20px;box-sizing: border-box;}
.fixed-tip{text-align: center;font-size:17px;line-height: 50px;}
.fixed-form-item{width:260px;margin:0 auto 10px;}
.fixed-form-item button{width:260px;background:white;border:1px solid #4777E7;color:#4777E7;line-height: 35px;font-size:16px;border-radius: 3px;}
.fixed-form-item .layui-form-label{width:65px;text-align: left;padding:0;line-height: 28px;font-size:14px;}
.fixed-form-item .layui-input{font-size:14px;background:white;border-radius: 3px;box-shadow: inset 0 1px 0 0 #ECECEC;line-height: 28px;height:24px;width:160px;}
.fixed-form-item:nth-child(3) .layui-input{width:80px;display:inline;}
.fixed-form-item:nth-child(3) button{width:70px;background:#66B3FF;;border:0;color:white;line-height: 24px;font-size:12px;border-radius: 3px;display:inline;margin-left:10px;}

.fixed-container .layui-table td input{width:80%;border:1px solid #cccccc;margin:0 auto;}


.fixed-form-item-confirm{margin:30px auto 10px;text-align: center;}
.fixed-form-item-confirm button{width:80px;background:white;border:1px solid #4777E7;color:#4777E7;line-height: 24px;font-size:12px;border-radius: 3px;margin:0 15px}


#add_yongyao .fixed-form-item-confirm button{width:140px;}
#tiaozheng_yongyao .fixed-form-item-confirm button{width:140px;}
#stop_yongyao .fixed-form-item-confirm button{width:140px;}

.fixed-container .qss-form-item .layui-form-select dl dd.layui-this{background: rgba(71,119,231,0.60);}
.fixed-container .qss-form-item .select-input .layui-input{width:280px;text-align: center;}
.fixed-container .qss-form-item .layui-form-select dl{top:40px;}
.fixed-container .qss-form-item .layui-form-select dl dd, .layui-form-select dl dt{line-height: 35px;text-align: center;}

.fixed-container .qss-form-item .layui-form-label{width:80px;text-align: right;padding:0;margin-right:20px;}
.fixed-container .qss-item:nth-child(2n){background:white;}
.fixed-container .qss-form-item .layui-input{width:140px;}
.fixed-container .qss-form-item .layui-form-radio{width:50px;}
.fixed-container .qss-form-item-input-tip{font-size:12px;color:#999999;line-height: 20px;margin-top:10px;}
.fixed-container .qss-form-item-input-tip i{font-size:12px;line-height: 20px;background: #4777E7;color:white;border-radius: 50%;opacity: 0.7;margin-right:5px;}

#check_yongyao .fixed-main{width:900px;}
#check_yongyao .fixed-title{width:860px;}


.layui-form-onswitch em{background:#4777E7;}

.switch-line:hover .layui-form-label{color:#4777E7}
.switch-line:hover .qss-item-title{color:#4777E7}
.switch-line:hover .qss-item-title p{color:#4777E7}


@media screen and (min-width: 1366px) {
    .qss-container{margin:39px auto 0;}
    .fixed-nav{position:absolute;right:-190px;left:unset;}
    .tab-title .tab-title-tab{width:600px;margin:0 auto;text-align: center;}
}

@media screen and (max-width:1280px){
    .qss-container {width: 830px;margin-left: 10px}
    .fixed-nav {left: 850px}
    .qss-box {width: 830px}
    .checkbox-check-input{margin-left:-125px;}
    .radio-check-input{margin-left:-125px;}

}